package com.vids.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import java.util.Date;

/**
 * 在整点系统自动比对，一天一共比对24次，并提供每次图片比对结果的总统统计结果查询
 * 图片差异详情查询，列出不同具体的缺失及图片名称，图片保存路径，图片采集摄像头等信息。
 *
 * 比对结果展示页面和功能开发
 *    （1）展示 每天/每周/每月 的图片比对结果统计
 *    （2）支持 日期 + 小时 的查询，图片比对结果统计
 *    （3）支持 日期 + 小时 的查询，不同和相同的条件查询，图片比对详情查询
 *
 */
@RequestMapping("/image_compared")
@RestController
public class ImageComparedController
{

    /**
     * 还可以指定摄像头IP 或 派出所 或 地区 进行查询
     * @param date
     * @param hour
     * @return
     */
    @RequestMapping("/summary/hour")
    public Object summary(Date date, int hour, @RequestParam(defaultValue = "") String ape_ip_addr)
    {

        return null;
    }

    /**
     * 还可以指定摄像头IP 或 派出所 或 地区 进行查询
     * @param date
     * @return
     */
    @RequestMapping("/summary/day")
    public Object summary(Date date, @RequestParam(defaultValue = "") String ape_ip_addr)
    {


        return null;
    }

    /**
     *
     * @param start_date
     * @param end_date
     * @return
     */
    @RequestMapping("/summary/week")
    public Object summary(Date start_date, Date end_date, @RequestParam(defaultValue = "")  String ape_ip_addr)
    {

        return null;
    }

    /**
     *
     * @param year
     * @param month
     * @return
     */
    @RequestMapping("/summary/month")
    public Object summary(int year, int month, @RequestParam(defaultValue = "") String ape_ip_addr)
    {


        return null;
    }

    @RequestMapping("/detail")
    public  Object detail(Date date, int hour, @RequestParam(defaultValue = "") String ape_ip_addr)
    {

        return null;
    }


}
